پیش از آنکه بتوانید یک اپلیکیشن برای ویندوز فون ۸ تولید کنید باید Windows Phone 8 SDK را بر روی یکسامانه سیستمکه از نسخه ۶۴ بیت ویندوز ۸ استفاده می کند نصب کنید.
دلیل این امر این است که شبیه ساز ویندوز فون تنها بر روی این پلتفرم قابل اجرا می باشد. در واقع شما با اجرای این شبیه ساز یک گوشی ویندوز فون ۸ مجازی در کامپیوتر خود دارید و می توانید تست های مختلف را بر روی آن انجام دهید.
۱)درک نیازمندی هایسامانه سیستمعامل
اگر در حال حاضر از نسخه ۶۴ بیت ویندوز ۸ استفاده نمی کنید باید در ابتدا آن را نصب کنید. اما اگر مطمئن نیستید که از چه نسخه ای در حال استفاده هستید می توانید در کنترل پنل، بخشسامانه سیستمو امنیت، در زیر قسمتسامانه سیستممی توانید اطلاعات کاملی در مورد نسخه یسامانه سیستمعاملتان بدست آورید.
در مرحله ی بعدی باید Windows Phone 8 SDK را دانلود کنید. اگر در حال حاضر Visual Studio 2012 Professional درسامانه سیستمشما نصب هست، SDK ابزار و امکانات زیادی را بهسامانه سیستمشما اضافه نمی کند، اما اگر ویژوال استودیو بر رویسامانه سیستمشما وجود ندارد، فایل نصبی SDK نسخه ی Visual Studio 2012 Express را برای ویندوز فون ۸ نصب خواهد کرد.
این نسخه تنها به شما در توسعه ی برنامه های مخصوص ویندوز فون ۸ کمک خواهد کرد و در واقع تک وظیفه ای محسوب می شود.بنابراین امکانات دیگری نظیر برنامه های تحت وب ASP.NET، اپلیکیشن های Windows 8 Store و غیره که در نسخه حرفه ای ویژوال استودیو وجود دارد را در اختیار نخواهید داشت.
از طریق لینک زیر می توانید Windows Phone SDK را دریافت کنید.
http://developer.windowsphone.com/en-us/downloadsdk
2) فعال کردن Hyper-V
در طی فرآیند نصب ممکن است با پیغام زیر مواجه شوید. اگر این اتفاق افتاد باید مادربورد خود را تنظیم کنید تا Hyper-V را فعال کند.
http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj863509(v=vs.105).aspx
در مثالی که انجام گرفت، از یک مادروبرد ایسوس Sabertooth Z77 که در رده مادربورد های سطح بالا قرار می گیرد استفاده شد. پردازنده i7-3770K که با سوکت LGA1155 این مادربورد همخوانی کاملی داشت مورد استفاده قرار گرفت و از تکنولوژی Hyper-Threading اینتل نیز پشتیبانی می کرد که نکته ی مهمی محسوب می شود.
برای فعالسازی Hyper-V به منوی بایوس مادربورد رفته و در تنظیمات پیشرفته وارد تب Advanced شده و گزینه ی Hyper-threading را از بین گزینه های موجود فعال کردیم. توجه کنید که در مادربوردهای مختلف ممکن است این گزینه به شکل دیگری نوشته شود اما در مقایسه با سایر گزینه ها کاملا مشخص خواهد بود.
اما پیشنهاد می شود در صورتی که هیچ اطلاعاتی در این زمینه ندارید تنها فایل نصبی SDK را اجرا کنید و احتمال اینکه نیاز به انجام هیچ کار خاصی نباشد، هست. اما اگر می خواهید خودتان تنظیمات بیشتری انجام دهید و آشنایی پیدا کنید می توانید از کسانی که از سخت افزار مشابهسامانه سیستمشما استفاده می کنند به راحتی سوال کنید. اما اگر باز هم به نتیجه ای نرسیدید می توانید به کمپانی تولید کننده مادربورد خود اطلاع دهید تا شما را راهنمایی کنند.
شیوه های نصب غیرمعمول
همانطور که می دانید در دنیای کامپیوتر همیشه یک راه وجود ندارد و با کمی کنجکاوی می توانید راه های بیشتری را پیدا کنید. در این مثال نیز به سادگی می توان Windows Phone SDK 8 و Visual Studio 2012 Express را بر روی یک Mac Pro مجهز بهسامانه سیستمعامل Mountain Lion و VMWare Fusion نصب کرد. اما باید توجه داشت که حتما نسخه ۶۴ بیت VMWare Fusion باید نصب شود و همچنین بخش پردازنده و حافظه رم نیز باید تنظیم شود.
جهت اطلاع از آخرین تغییرات وب سایت نازترین در خبرنامه وبلاگ ثبت نام کنید:
نظرات شما عزیزان: